Genetic algorithms for scheduling: incorporation of user preferences
نویسندگان
چکیده
Genetic algorithms (GAs) are optimization tools that simulate evolutionary processes in order to develop solutions for a wide range of optimization problems. In recent years, they have increasingly gained acceptance in industry, as confidence improves in their abilities to solve complex problems that have previously appeared to be unsolvable. One example of an industrial application for GAs is scheduling, an area that can present many difficulties for the manufacturing industry. Much of the advantage of GAs lies in the flexibility with which they may be implemented. In this work, two practically motivated improvements are made to the basic GA used for schedule optimization, to allow the technique to include additional complexities that arose in an industrial application. The first improvement enables the GA to deal with uncertain information in the factory, and illustrates the ability of the GA to aid scheduling decision-making. The second improvement is the application of the GA to multiobjective optimization , in the form of a multiobjective genetic algorithm (MOGA). In this way, the GA can solve problems with several conflicting or incompatible objectives, and allow the user to interact with the process as it evolves solutions. These variations permit the inclusion of specific user preferences, extending the scheduling choices available, whilst still ensuring that global optimization performance is not diminished. Thus the schedule optimization system becomes more interactive, accurate and effective for manufacturing schedule optimization.
منابع مشابه
Operating Room Scheduling Considering Patient Priorities and Operating Room Preferences: A Case Study
Operating rooms have become the most important areas in hospitals because of the scarcity and cost of resources. The present study investigates operating room scheduling and rescheduling considering the priority of surgical patients in a specialized hospital. The ultimate purpose of scheduling is to minimize patient waiting time, surgeon idle time between surgeries, and penalties for deviations...
متن کاملAn Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ
An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...
متن کاملAn Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ
An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...
متن کاملGENETIC AND TABU SEARCH ALGORITHMS FOR THE SINGLE MACHINE SCHEDULING PROBLEM WITH SEQUENCE-DEPENDENT SET-UP TIMES AND DETERIORATING JOBS
This paper introduces the effects of job deterioration and sequence dependent set- up time in a single machine scheduling problem. The considered optimization criterion is the minimization of the makespan (Cmax). For this purpose, after formulating the mathematical model, genetic and tabu search algorithms were developed for the problem. Since population diversity is a very important issue in ...
متن کاملStaff Scheduling by a Genetic Algorithm
This paper describes a Genetic Algorithms approach to amanpower-scheduling problem arising at a Petrochemical Company. AlthoughGenetic Algorithms have been successfully used for similar problemsin the past, they always had to overcome the limitations of theclassical Genetic Algorithms paradigm in handling the conflict betweenobjectives and constraints. The approach taken here is to use an indir...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000